package com.ruoyi.bizsys.domain;

import com.ruoyi.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 银行编码对象 bank_code
 *
 * @author african-loan
 * @date 2021-12-30
 */

@Data
public class BankCode extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /**
     * $column.columnComment
     */

    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableId(type = IdType.AUTO)
    private Long id;


    /**
     * onepipeBankName
     */

    @Excel(name = "onepipeBankName")
    private String onepipeBankName;


    /**
     * 排序
     */

    @Excel(name = "排序")
    private Integer sort;


    /**
     * onePipeCode
     */

    @Excel(name = "onePipeCode")
    private String onepipeBankCode;


    /**
     * MonnifyBankName
     */

    @Excel(name = "MonnifyBankName")
    private String monnifyBankName;


    /**
     * MonnifyCode
     */

    @Excel(name = "MonnifyCode")
    private String monnifyBankCode;


    /**
     * payStackBankName
     */

    @Excel(name = "payStackBankName")
    private String paystackBankName;


    /**
     * payStackCode
     */

    @Excel(name = "payStackCode")
    private String paystackBankCode;


    /**
     * OkraBankName
     */

    @Excel(name = "OkraBankName")
    private String okraBankName;


    /**
     * OkraCode
     */

    @Excel(name = "OkraCode")
    private String okraBankCode;


    /**
     * OkraBankId
     */

    @Excel(name = "OkraBankId")
    private String okraBankId;


    /**
     * $column.columnComment
     */

    @Excel(name = "OkraBankId")
    private String remark;


    /**
     * $column.columnComment
     */

    @Excel(name = "OkraBankId")
    private String state;


    /**
     * $column.columnComment
     */

    @Excel(name = "OkraBankId")
    private String updateBy;


    /**
     * $column.columnComment
     */

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "OkraBankId", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateTime;


    /**
     * $column.columnComment
     */

    @Excel(name = "OkraBankId")
    private String createBy;


    /**
     * $column.columnComment
     */

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "OkraBankId", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTime;

}